# 动态绑定属性和方 在某些场景下比继承要方便多了 比如只有一个实例需要动态绑定一个属性时
class Student:
    school='学校'

    def __init__(self,xm,age):
        self.name = xm
        self.age = age

    def show(self):
        print(f'我叫{self.name},今年{self.age}岁')

stu = Student('ssq',22)
stu2 = Student('wez',18)

# 属性动态绑定
stu2.gender = '男'

print(stu2.name,stu2.age,stu2.gender)

def inroduce():
    print('我是帅哥')

# 方法动态绑定
stu2.fun = inroduce # 方法赋值 不能加小括号

stu2.fun()